moremoodsV19 hotfix1
added [MOREMOODSSHOCKOFF] and [MOREMOODSSHOCKON] dialog actions to be able to adjust shock mode mid dialog line.
bugfix for shock button not updating if mode changed through dialog
moved shock button as it overlapped with a button from moreclothing


/********************************/
moremoodsV19
added mood 'Outraged', see mood doc for details
added button option 'shocked eye', will make her eyes shocked when turned on
added dialog action variable 'moremoodsshockmode' to enable/disable this option. (requires mod dialogactions)
	example dialog usage:
		intro:"disabling shockmode"{"set":{"moremoodsshockmode":0}}
		intro:"enabling shockmode"{"set":{"moremoodsshockmode":1}}
	
included eyeroll limits for level 3 upper eyelid limiting (depressed and numb used this)
added option to enable / disable bite from tease mood


/********************************/
moremoodsV18 reupload
tweaked Asleep mood, now uses quiet gagging.


/*****************************/
moremoodsV18
added new mood 'Asleep', see mood doc for details

created a more modular patch to rendering mascara on her lower eyelid using lowereyelidlevel for Asleep mood, applied this to other moods using similar features of lower eyelid manipulation.


/******************************/
moremoodsV17
added new mood 'Numb', see mood doc for details


/*****************************/
moremoodsV16
added mood 'Professional', see mood doc for details 


/******************************/
moremoodsV15
added mood 'Devoted', see mood doc for details 

adjusted proxy logic for pre proxies that don't replace the function, and expect to be processed before it.


/*******************/
moremoodsV14
added new mood 'Android', see mood doc for details

added a varible signal for wincecontrolV3 or newer to use to disable wincing fully. this should prevent eyeliner from showing up on her eye if only preventing wincing through the animation timer.


/*******************************/
moremoodsV13 reupload 3
tweaked quickswallow implementation to not break mod throatcumbulge



/**************************/
moremoodsV13 reupload 2
corrected dialog action for Overwhelmed to actually change to that mood



/************************/
moremoodsV13 reupload

properly alphabetized Overwhelmed in the mood list
added sweat generate to nervous mood
added setting disableOverwhelmedSelection



/***********************/
moremoodsV13 by sby

added new mood 'Overwhelmed', see mood doc for details 

bugfix for moods that have always hang tongue to not pull it back for vigorous
added check to not have negative pupil scale size for moods that manage pupil shock
made the biteslider a publically accessable item to other mods



/*********************/
moremoodsV12 by sby

added a popup menu selection like moreclothingV10 to be able to select her mood from a scrollable list




/************************/
moremoodsV11 by sby

added button and slider to control bite feature from the options menu
white - biting disabled
blue - biting enabled based on mood
green - biting enabled using slider to guide how often to bite.

biteslider - as you increase the slider, it increases how much each contributing part applies to bite chance:
bottom third of slider - passoutfactor
middlethird of slider - breath level
top third of slider - penis in mouth depth

example: setting it halfway makes it so passoutfactor % chance is fully applied, and breathlevel % chance is half. as she loses breath, her chance of biting increases, and further increases as she starts to passout


added dialog action [BITE], that will make her attempt to bite him if biting is enabled
added dialog line 'moremoods_bitten' to occur when she successfully bites him

tweaked biting when his arm free to have a pullback. pulloff power doesn't work, so used a modification of her speed. kinda hacky but whatever


because of an update to breastfirmnessV5 adding another slider, i have moved the eyelid limit slider over




/************************/
moremoodsV10 hotfix1 by sby 

bugfix, made it so she can't bite if using a gag

added some settings to enable biting for angry, upset, aggressive, disgusted.
if enabled, angry upset, and disgusted have a much quicker bite reaction that also accounts for penis depth
aggressive and disgusted have this feature enabled by default




/****************************/
moremoodsV10 by sby 

added 'Tease' mood with dialog action, see moods doc for details

i experimented with this one, it plays differently.
she will clench her teeth to prevent you from getting too excited
she will pull off from you a lot the more pleasure you have
if you hold her down, she will force herself off by biting


minor tweak to makeprox function to show debug message on duplicate prox
minor tweak to limited wince brow that made left brow offset too much
minor tweak to left brow x positioning for worried brow, was slightly coming off of head

added a bit of logic to draw lower eyelid mascara on raised eyelid moods. might look slightly off but better than nothing





/***************************/
moremoodsV9 by sby 

added 'Horny' mood with dialog action, see moods doc for details

changed 'Smug' mood, now has reduced pulloff, worried eyes, waggle brows
changed 'Submissive' mood, now has reduced pulloff and reduced power
changed 'Drugged' mood, added randomized pulloff power
changed 'Aggressive' mood, added delayed pulloff

added a bugfix to tongue logic, calling hangout tongue during a lick caused a stuck lick action
because bugfix, added no tongue licking on deepthroat to Excited, Smug, Submissive


tweaked eyeroll targets for smug
added waggle animation capabilties to worried eyebrows
tweaked positioning of worried eyebrows




/****************************/
moremoodsV8 by sby

added 'Smug' mood with dialog action, see moods doc for details

tweaked Broken mood to use the quickswallow cough from Smug instead of weak coughs



/****************************/
moremoodsV7 by sby

added 'Excited' mood with dialog action, see moods doc for details

added blush setting
blushmaxamount=0.9					//0.0 - 1.0, max alpha value will blush to

changed how limiteyerollpassoutangle calculated. now instead of individually tuned per mood based on trial and error, stuff calculated generically.
tuned settings for this a bit

got annoyed of clicking a lot to test new moods i add to the end of the selection, added menu setting
alphabetizemoods=1					//1==enabled, makes it so the mood menu cycles around, and is organized alphabetically

Drugged and Elated moods were too similar, i have adjusted drugged with a couple of the newer features been messing with.



/**************************/
moremoodsV6 by sby

added 'Broken' mood with dialog action, see moods doc for details

added a third state to eyeroll menu button, cocked eyeroll eyes. button turns blue for this mode
this is the feature created for Broken mood, where her iris is cocked slightly outward, and goes farther based on passout factor.
it doesn't look great without rolling eyes, so i didn't bother with making it a separate thing

added eyelid max limiting feature
added an eyelid max slider to the custom menu. this can be adjsted to limit how much she can open her uppler eyelid
eyelid max will be reset to 0 on reset
added some logic to prevent her eyes from going behind the eyelid in this mode

added auto eyelid lower feature
when enabled, her upper eyelid will lower down to where her eyes are looking, so she never has a wide-eyed look
added a bit of logic to better scale with shrunk eyes

added a button to the custom menu to swap between these 2 features:
white - disabled
green - auto eyelid lower enabled
blue - eyelid max limiting enabled, use slider to adjust
cyan - both auto eyelid lower and max limiting enabled


did some testing combining eyeroll, eyelid features, and moods with shocked eyes, i think i got most things tuned to look well.
added custom eyeroll target to spent mood to prevent her rolling her eyes back with it enabled.


charcode saving added to eyelid features, called 'uppereyelidlimit'
eyelid features reset to disabled on reset


added settings to tune how eyes are limited by eyelid max slider
eyelidslidereyeposbaselimit=60		//0+, when using the upper eyelid limiting slider, this will ensure that her eyes do not go above her eyelid. adjust this lower to allow her eyes to go farther behind her eyelid. 53 is probably as low as you would want to go. adjust higher to have her eyes track lower than her eyelid
eyelidslidereyeposscalelimit=35		//0+, when using the upper eyelid limiting slider, this will ensure that her eyes do not go above her eyelid. this is used as a scalar to her current eyelid pos. 35 is about where her eyes will stay about the same offset from her eyelid even on high and low eyelid poses. 

eyeroll feature will now be reset to starting setting on reset

added setting		nopulloffonaggressive=0				//1=enabled, she will not try to pulloff when in aggressive mode


played a bit with mouth hanging values, added some to existing moods to emhance them:
added mouth greatly hang less to frightened and disgusted moods
added mouth hang less to nervous and submissive moods





/****************************/
moremoodsV5_1 by sby

added 'Disgusted' mood with dialog action, see moods doc for details

corrected a few eyetarget twitching with some moods that had constant eye targetting
corrected drugged mood documentation, no tongue use
added ability for no tongue licking, applied spent mood
applied eyeroll limit option to cover any mood where she is looking up and starting to passout, not just when eyeroll turned on
changed timer actions on moods, now uses a timer inside moremoods instead of abusing the vanilla gagdrool timer which caused extra drooling
cleaned up settings file, reorganized some settings and removed the eyebrow tuning stuff that nobody should really be tweaking


/**************************/
moremoodsV5 by sby

reorganized the mod, and properly documented mood features. see 'notes_mood features.txt'
added 'Elated' mood with dialog action, see moods doc for details
added 'Nervous' mood with dialog action, see moods doc for details

found that there is actually an angry mouth shape, applied this to relevant moods.
added blushing features to some of the moods, they trigger on different circumstances and have settings to turn them off. see moods doc for specifics
reworked how frightened shock eyes implemented, will not force her eyelids wide for the shocked eyes look
added setting to try to limit eyeroll features from rolling all the way behind her eyelid and only showing white space. enabled by default.




/*************************/
moremoodsV4_2 by sby

added 'Submissive' mood where:
will engourage the penis in her mouth with tongue,
won't try to pull off,
doesn't tap hands to get off,
occasionally adds and releases tears,
worried eyebrows, 
always looking downward,
added [SUBMISSIVE_MOOD] dialog action


added 'Depressed' mood where:
lower eyelids and always looking down
build tears quickly
worried eyebrows
won't try to pull off
won't use her tongue
added [DEPRESSED_MOOD] dialog action

added rolleye feature and menu button from another mod for better compatibility of that feature to not conflict with moremoods
feature uses lower angles for depressed and frightened

tweaked frightnened mood, now also does not use tongue
tweaked spent mood eyes, calced now to keep her eye angle the same


/***************************/
moremoodsV4_1 by sby

added [FRIGHTENED_MOOD] [SPENT_MOOD] to dialog actions (they were sorta already there, spent was not right though






/***************************/
moremoodsV4 by sby


added 'Frightened' mood where:
looks slightly down unless passing out, 
has shocked and shaking eyes, 
worried eyebrows, 
increased breathing rate and quick to lose breath, 
occasionally adds and releases tears


added 'Spent' mood where:
her eyelids are low, 
eyes target forward, 
eyebrows somewhat limited in movement, 
she has no pulloff power, 
coughs are weaker, 
she doesn't tap hands when low breath, 
loses breath almost instantly so starts going into passout factor quickly, 
breathing intensity limited to weak and quiet,
she coughs/gags up some drool at intervals when off penis





/*************************/
moremoodsV3 by sby


added 'Drugged' mood where she does not look at his face, has slightly closed eyes, a happy mouth, and when holding the penis in her mouth will occasionally will do a quick splat sound wince drool.
added moremoods_comm for other mod references (added for deepthroatactionsV5)
added [DRUGGED_MOOD] dialog action



/***********************/
moremoodsV2 by sby

added shuffle support with setting shufflemoods=1
added support to work wih mod regulaterandom for shuffle











/**********************/
moremoodsV1 by sby

This mod adds more moods to the game that can be easily chosen with an in game menu. 
it is the sucessor to both eyebrowcontrol and noclenchteeth mods.

new moods:
"Upset" - uses angry eyebrows, but does not clench teeth. similar to 'noclenchteethV1' mod
"Worried" - her eyebrows are rotated like 'eyebrowcontrol' mod to look concerned or panicked
"Aggressive" - uses angry eyebrows and Happy mouth, with intermediate drooling and eyebrow waggling 
 
 
charcode saving supported. 

due to breaking the dialogue editor, the mod does not chamge the vanilla 'currentMood' variable to the new mood types.
so for the vanilla 'mood' in a dialogue, the new moods will be seen as the 'Normal' mood

However, the mod does update a new variable that you may use to check her mood that does include the new moods
the new variable is 'moremoods' and can be used in checks like this:


vigorous:"normal I can't take any more* YOU*!"{"check":{"moremoods":"Normal"}}
vigorous:"happy It's soo rough!"{"check":{"moremoods":"Happy"}}
vigorous:"Angry My throat!"{"check":{"moremoods":"Angry"}}
vigorous:"Ahegao Slow down* YOU*, you might burst."{"check":{"moremoods":"Ahegao"}}
vigorous:"Upset Stop being so rough!"{"check":{"moremoods":"Upset"}}
vigorous:"Worried Wait! Slow down!"{"check":{"moremoods":"Worried"}}
vigorous:"Aggressive Ohh yes I LOVE IT!"{"check":{"moremoods":"Aggressive"}}



added dialog actions to change to the new moods, they are [WORRIED_MOOD],[UPSET_MOOD],[AGGRESSIVE_MOOD] edit also [DRUGGED_MOOD] [FRIGHTENED_MOOD] [SPENT_MOOD]

example lines (my examples are always the best):
intro:"test worried[WORRIED_MOOD]"
intro:"test upset[UPSET_MOOD]"
intro:"test aggressive[AGGRESSIVE_MOOD]"








was reading some bonues stuff for dialogs, can also do trigger replacements with variables in stuff like this:

intro:"test line to play a custom line type for *moremoods* [mycustomline*moremoods*]"
mycustomlineUpset:"this is a upset line"
mycustomlineAggressive:"this is a aggressive line"
mycustomlineWorried:"this is a worried line"
mycustomlineHappy:"this is a happy line"
mycustomlineAngry:"this is a angry line"
mycustomlineNormal:"this is a normal line"
mycustomlineAhegao:"this is a Ahegao line"